home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1997 November / Macworld (1997-11).dmg / Serious Software / Helios LanTest 2.0.1 / About Helios LanTest < prev    next >
Text File  |  1997-04-28  |  8KB  |  97 lines

  1. Helios LanTest Instructions
  2. ---------------------------
  3. This document contains information about changes and new features of Helios LanTest 2.0 and describes how to use it.
  4.  
  5.  
  6. Overview
  7. --------
  8. Helios LanTest is a tool for testing network server volume and local hard disk performance. It allows to test the following how long it takes to
  9. - create 100 files with a size of 20 KB
  10. - open and close 100 files
  11. - delete 100 files
  12. - write a big file with a size of 3,000 KB or 30,000 KB
  13. - read a big file with a size of 3,000 KB or 30,000 KB
  14. - lock and unlock portions of a file for 4,000 times
  15. - read a directory with 320 files
  16. - send a 3,000 KB or 30,000 KB PostScript image to a LaserWriter or LaserWriter spooler
  17.  
  18. The size of the test file is set by the "Edit Other Settings" item in the "Edit" menu. Selecting slower networks will result in a 3,000 KB file and faster networks in a 30,000 KB file.
  19.  
  20. Helios LanTest displays the results on the screen and collects them in a logfile for later use, e.g. in a spreadsheet application. It also recognizes how many LanTest copies are  running performance tests concurrently, and therefore allows to determine the server performance under heavy load. To test with multiple computers, save the selected settings to the test volume and start LanTest on the individual computers by double clicking the settings file.
  21.  
  22.  
  23. Copyright Notice
  24. ----------------
  25. Helios LanTest is copyright 1993-1997 by HELIOS Software GmbH, Hannover, Germany. LanTest can be distributed freely as long as the copyright notice and the program itself is left intact (this includes shareware or public domain CD-ROM collections).
  26. LanTest is not a supported product from HELIOS Software GmbH, although we appreciate bug reports or enhancements requests to support@helios.de. Please check the Helios web page http://www.helios.de for further information about Helios products.
  27. Helios, the Helios logo, EtherShare, PCShare, and LanTest are trademarks of HELIOS Software GmbH, Hannover. Other trademarks are the property of their respective owners. Product specifications are subject to change without notice.
  28.  
  29.  
  30. System Requirements
  31. -------------------
  32. Helios LanTest 2.0 runs on any Apple Macintosh or compatible computer with System 7 or a newer MacOS. It can test any AFP compatible file server or a local harddisk.
  33.  
  34.  
  35. How Helios LanTest works
  36. ------------------------
  37. During startup Helios LanTest looks for a file named "LanTest.Set" in the same folder from where it was started, and reads its settings from this file. If this file is not found LanTest uses default settings. If the file "LanTest.Set" is not already opened from another copy of LanTest, it locks this file for writing so that no other copy of LanTest started from the same folder may change settings but the first one.
  38.  
  39. The copy of Helios LanTest which started first is able to change settings, either save the settings to file "LanTest.Set" or to another user-specified file, and may read files previously saved by LanTest. Any copy of LanTest not finding a file named "LanTest.Set" during startup also allows changing, writing and saving settings to files.
  40.  
  41. Helios LanTest displays the currently selected test volume, and if "Print xxx KB" is checked the currently selected printer in the status line of its window.
  42.  
  43. Users may select another test volume by using the "File" menu command "Select Test Volume", and another printer by using the Macintosh chooser in the usual way.
  44.  
  45. When a test is started by clicking in the "Start"-button, LanTest checks whether the user has selected a local volume and if so displays a warning dialog (because the main purpose of LanTest is to test server volumes). If "Print xxx KB" is checked, LanTest also checks the selected printer, and in case it is not of type LaserWriter, LanTest displays a warning dialog (LanTest is not able to test other printers or spoolers than those of type LaserWriter).  LanTest does send a PostScript image to the printer but does not actually print it, so only the transfer of the PostScript data is measured.
  46.  
  47. Upon starting the test Helios LanTest checks how many other LanTest copies are currently testing the same volume/folder using the same LanTest.Set settings file and displays that number.
  48.  
  49. Depending on the tests the user has checked, LanTest creates some folders and files in the selected test volume/folder which are named according to the node and network number of the Macintosh where LanTest runs (do NOT delete/rename/move these files/folders while any copy of LanTest is running). You will need to make sure that enough disk space is available on the test volume.
  50.  
  51. Helios LanTest performs the test cycles depending on the user-specified entry field "Number of Tests". After each test cycle LanTest writes its test results to a logfile "LanTest.Logfile.x.y" named according to the node (x) and network number (y) of the computer where LanTest runs (do NOT delete/rename/move this file while any copy of LanTest is running).
  52.  
  53. If either the number of test cycles is done or if the user clicked the "Stop"-button, LanTest cleans up all temporary folders and files, this can take a while.
  54.  
  55.  
  56. Judging the results
  57. -------------------
  58. When judging the results, it should be remembered that the performance in any network situation is dependent on the type of application (3 MacOS computers copying large TIFF files can fill the entire Ethernet bandwidth whereas 200 MacOS computers is no problem if they are running client/server database applications, for example). 
  59.  
  60. Please note, too, that overall MacOS performance (including network performance) is  reduced significantly by each additional INIT or screen saver that you use.  
  61.  
  62. Test data is read from and written to the computer's RAM, so the local hard disk speed is not relevant when testing server volumes. 
  63.  
  64. Furthermore, the unusually small size of AppleTalk data packets (about 600 bytes, compared with up to about 1500 for Ethernet and up to about 8 KB for Token-Ring) results in a physical upper limit to the network performance, regardless of which AppleShare networking media you are using (Ethernet, Token-Ring, FDDI etc.). However, this data packet limitation does not hold true for many of the file access activities between NetDoubler-accelerated clients and servers. Helios implemented Asanté's NetDoubler technology in EtherShare NetDoubler which is integrated by default in EtherShare 2.5 and automatically invoked whenever possible.
  65.  
  66.  
  67. AppleScript support
  68. -------------------
  69. LanTest can be controlled by AppleScript. In order to control a bunch of test computers remotely, you will have to turn on program linking (allow guest access should be checked) and start LanTest on each of the test machines. All machines should mount the same test volume. You could start LanTest on a remote machine using the following script:
  70.  
  71. set myapp to choose application with prompt "Select Helios LanTest Application"
  72. if result is not {} then
  73.     set myfile to choose file with prompt "Select Helios LanTest Settings File" of type "LNTS"
  74.     if result is not {} then
  75.         tell myapp
  76.             activate
  77.             open myfile
  78.             StartTest
  79.         end tell
  80.     end if
  81. end if
  82.  
  83.  
  84. Changes from previous Versions
  85. ------------------------------
  86.  
  87. • Helios LanTest 2.0 is now "fat binary" and runs native on PowerPC MacOS machines.
  88. • Added support for AppleScript.
  89. • The size of the test file can now be adjusted to be either small or large.
  90. • Fixed the crash with AppleShare Workstation 3.7.
  91.  
  92. In 2.0.1:
  93. • The toggle between faster and slower networks did not work on 68K Macs.
  94.  
  95.  
  96. Helios - Smart Ideas for Better Networking
  97.